# near model CODE resource # jump table entries: 6064-6111 (48 of them) 00000000 0000 17B0 ori.b D0, 0xB0 00000004 0000 139A ori.b D0, 0x9A fn00000008: 00000008 4E56 0000 link A6, 0 0000000C 2F0A move.l -[A7], A2 0000000E 246E 0008 movea.l A2, [A6 + 0x8] 00000012 41F9 0000 7F2C lea.l A0, [0x00007F2C] 00000018 2488 move.l [A2], A0 0000001A 42AA 0004 clr.l [A2 + 0x4] 0000001E 2F0A move.l -[A7], A2 00000020 4EB9 0001 120C jsr [0x0001120C] 00000026 204A movea.l A0, A2 00000028 584F addq.w A7, 4 0000002A 245F movea.l A2, [A7]+ 0000002C 4E5E unlink A6 0000002E 4E75 rts fn00000030: 00000030 4E56 0000 link A6, 0 00000034 2F0A move.l -[A7], A2 00000036 246E 0008 movea.l A2, [A6 + 0x8] 0000003A 200A move.l D0, A2 0000003C 6738 beq +0x3A /* 00000076 */ 0000003E 41F9 0000 7F2C lea.l A0, [0x00007F2C] 00000044 2488 move.l [A2], A0 00000046 2F0A move.l -[A7], A2 00000048 2057 movea.l A0, [A7] 0000004A 2250 movea.l A1, [A0] 0000004C 2269 0014 movea.l A1, [A1 + 0x14] 00000050 4E91 jsr [A1] 00000052 B5F9 0002 6148 cmpa.l A2, [0x00026148] 00000058 584F addq.w A7, 4 0000005A 660A bne +0xC /* 00000066 */ 0000005C 42A7 clr.l -[A7] 0000005E 4EB9 0001 120C jsr [0x0001120C] 00000064 584F addq.w A7, 4 label00000066: 00000066 4A6E 000C tst.w [A6 + 0xC] 0000006A 6F0A ble +0xC /* 00000076 */ 0000006C 2F0A move.l -[A7], A2 0000006E 4EB9 0000 0168 jsr [0x00000168] 00000074 584F addq.w A7, 4 label00000076: 00000076 204A movea.l A0, A2 00000078 245F movea.l A2, [A7]+ 0000007A 4E5E unlink A6 0000007C 4E75 rts 0000007E 4E56 0000 link A6, 0 00000082 48E7 1030 movem.l -[A7], D3,A2,A3 00000086 246E 0008 movea.l A2, [A6 + 0x8] 0000008A 4AAA 0004 tst.l [A2 + 0x4] 0000008E 6620 bne +0x22 /* 000000B0 */ 00000090 4878 0028 push.l 0x28 /* '(' */ 00000094 4EB9 0000 0160 jsr [0x00000160 /* VBLQueue */] 0000009A 2648 movea.l A3, A0 0000009C 2008 move.l D0, A0 0000009E 584F addq.w A7, 4 000000A0 670A beq +0xC /* 000000AC */ 000000A2 2F0B move.l -[A7], A3 000000A4 4EB9 0003 C7CE jsr [0x0003C7CE] 000000AA 584F addq.w A7, 4 label000000AC: 000000AC 254B 0004 move.l [A2 + 0x4], A3 label000000B0: 000000B0 263C 7FFF FFFF move.l D3, 0x7FFFFFFF 000000B6 4AAE 0010 tst.l [A6 + 0x10] 000000BA 6758 beq +0x5A /* 00000114 */ 000000BC 486E 0010 pea.l [A6 + 0x10] 000000C0 2F2A 0004 move.l -[A7], [A2 + 0x4] 000000C4 4EB9 0003 C7B6 jsr [0x0003C7B6] 000000CA 2600 move.l D3, D0 000000CC 504F addq.w A7, 8 000000CE 6644 bne +0x46 /* 00000114 */ 000000D0 4EB9 0000 1D0A jsr [0x00001D0A] 000000D6 5300 subq.b D0, 1 000000D8 661C bne +0x1E /* 000000F6 */ 000000DA 4878 0057 push.l 0x57 /* 'W' */ 000000DE 4879 0000 8056 push.l 0x8056 000000E4 4879 0000 8066 push.l 0x8066 000000EA 4EB9 0000 01B0 jsr [0x000001B0] 000000F0 4FEF 000C lea.l A7, [A7 + 0xC] 000000F4 6018 bra +0x1A /* 0000010E */ label000000F6: 000000F6 4EB9 0000 1D0A jsr [0x00001D0A] 000000FC 5500 subq.b D0, 2 000000FE 660E bne +0x10 /* 0000010E */ 00000100 4879 0000 8066 push.l 0x8066 00000106 4EB9 0000 1CFC jsr [0x00001CFC] 0000010C 584F addq.w A7, 4 label0000010E: 0000010E 263C 7FFF FFFF move.l D3, 0x7FFFFFFF label00000114: 00000114 486E 000C pea.l [A6 + 0xC] 00000118 2F03 move.l -[A7], D3 0000011A 4878 0001 push.l 0x1 0000011E 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000122 4EB9 0003 C794 jsr [0x0003C794] 00000128 4A2E 0014 tst.b [A6 + 0x14] 0000012C 4FEF 0010 lea.l A7, [A7 + 0x10] 00000130 6712 beq +0x14 /* 00000144 */ 00000132 2F0A move.l -[A7], A2 00000134 2F2E 000C move.l -[A7], [A6 + 0xC] 00000138 2057 movea.l A0, [A7] 0000013A 2250 movea.l A1, [A0] 0000013C 2269 0014 movea.l A1, [A1 + 0x14] 00000140 4E91 jsr [A1] 00000142 504F addq.w A7, 8 label00000144: 00000144 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000148 4E5E unlink A6 0000014A 4E75 rts 0000014C 4E56 0000 link A6, 0 00000150 2F0A move.l -[A7], A2 00000152 206E 0008 movea.l A0, [A6 + 0x8] 00000156 2468 0004 movea.l A2, [A0 + 0x4] 0000015A 200A move.l D0, A2 0000015C 6732 beq +0x34 /* 00000190 */ 0000015E 486E 000C pea.l [A6 + 0xC] 00000162 2F0A move.l -[A7], A2 00000164 4EB9 0003 C808 jsr [0x0003C808] 0000016A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000016E 4EB9 0003 C7FE jsr [0x0003C7FE] 00000174 B1EE 0008 cmpa.l A0, [A6 + 0x8] 00000178 4FEF 000C lea.l A7, [A7 + 0xC] 0000017C 6612 bne +0x14 /* 00000190 */ 0000017E 42A7 clr.l -[A7] 00000180 2F2E 000C move.l -[A7], [A6 + 0xC] 00000184 2057 movea.l A0, [A7] 00000186 2250 movea.l A1, [A0] 00000188 2269 0014 movea.l A1, [A1 + 0x14] 0000018C 4E91 jsr [A1] 0000018E 504F addq.w A7, 8 label00000190: 00000190 245F movea.l A2, [A7]+ 00000192 4E5E unlink A6 00000194 4E75 rts 00000196 4E56 FFEC link A6, -0x0014 0000019A 48E7 0038 movem.l -[A7], A2,A3,A4 0000019E 266E 0008 movea.l A3, [A6 + 0x8] 000001A2 246B 0004 movea.l A2, [A3 + 0x4] 000001A6 200A move.l D0, A2 000001A8 6700 0096 beq +0x98 /* 00000240 */ 000001AC 42A7 clr.l -[A7] 000001AE 2F0A move.l -[A7], A2 000001B0 486E FFEC pea.l [A6 - 0x14] 000001B4 4EB9 0003 C8A2 jsr [0x0003C8A2] 000001BA 486E FFFC pea.l [A6 - 0x4] 000001BE 486E FFEC pea.l [A6 - 0x14] 000001C2 4EB9 0003 C85A jsr [0x0003C85A] 000001C8 4A00 tst.b D0 000001CA 4FEF 0014 lea.l A7, [A7 + 0x14] 000001CE 6740 beq +0x42 /* 00000210 */ label000001D0: 000001D0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000001D4 4EB9 0003 C7FE jsr [0x0003C7FE] 000001DA B1CB cmpa.l A0, A3 000001DC 584F addq.w A7, 4 000001DE 661C bne +0x1E /* 000001FC */ 000001E0 246E FFFC movea.l A2, [A6 - 0x4] 000001E4 4AAE FFFC tst.l [A6 - 0x4] 000001E8 6712 beq +0x14 /* 000001FC */ 000001EA 3F3C 0001 move.w -[A7], 0x1 000001EE 2F0A move.l -[A7], A2 000001F0 2057 movea.l A0, [A7] 000001F2 2250 movea.l A1, [A0] 000001F4 2269 0008 movea.l A1, [A1 + 0x8] 000001F8 4E91 jsr [A1] 000001FA 5C4F addq.w A7, 6 label000001FC: 000001FC 486E FFFC pea.l [A6 - 0x4] 00000200 486E FFEC pea.l [A6 - 0x14] 00000204 4EB9 0003 C85A jsr [0x0003C85A] 0000020A 4A00 tst.b D0 0000020C 504F addq.w A7, 8 0000020E 66C0 bne -0x3E /* 000001D0 */ label00000210: 00000210 286B 0004 movea.l A4, [A3 + 0x4] 00000214 244C movea.l A2, A4 00000216 200C move.l D0, A4 00000218 6712 beq +0x14 /* 0000022C */ 0000021A 3F3C 0001 move.w -[A7], 0x1 0000021E 2F0A move.l -[A7], A2 00000220 2057 movea.l A0, [A7] 00000222 2250 movea.l A1, [A0] 00000224 2269 0008 movea.l A1, [A1 + 0x8] 00000228 4E91 jsr [A1] 0000022A 5C4F addq.w A7, 6 label0000022C: 0000022C 42AB 0004 clr.l [A3 + 0x4] 00000230 3F3C FFFF move.w -[A7], 0xFFFF 00000234 486E FFEC pea.l [A6 - 0x14] 00000238 4EB9 0003 C870 jsr [0x0003C870] 0000023E 5C4F addq.w A7, 6 label00000240: 00000240 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000244 4E5E unlink A6 00000246 4E75 rts fn00000248: 00000248 4E56 FFEC link A6, -0x0014 0000024C 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00000250 282E 000C move.l D4, [A6 + 0xC] 00000254 246E 0010 movea.l A2, [A6 + 0x10] 00000258 7601 moveq.l D3, 0x01 0000025A 206E 0008 movea.l A0, [A6 + 0x8] 0000025E 2668 0004 movea.l A3, [A0 + 0x4] 00000262 200B move.l D0, A3 00000264 675E beq +0x60 /* 000002C4 */ 00000266 42A7 clr.l -[A7] 00000268 2F0B move.l -[A7], A3 0000026A 486E FFEC pea.l [A6 - 0x14] 0000026E 4EB9 0003 C8A2 jsr [0x0003C8A2] 00000274 486E FFFC pea.l [A6 - 0x4] 00000278 486E FFEC pea.l [A6 - 0x14] 0000027C 4EB9 0003 C85A jsr [0x0003C85A] 00000282 4A00 tst.b D0 00000284 4FEF 0014 lea.l A7, [A7 + 0x14] 00000288 672A beq +0x2C /* 000002B4 */ label0000028A: 0000028A 2F0A move.l -[A7], A2 0000028C 2F04 move.l -[A7], D4 0000028E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000292 2057 movea.l A0, [A7] 00000294 2250 movea.l A1, [A0] 00000296 2269 0018 movea.l A1, [A1 + 0x18] 0000029A 4E91 jsr [A1] 0000029C C600 and.b D3, D0 0000029E 486E FFFC pea.l [A6 - 0x4] 000002A2 486E FFEC pea.l [A6 - 0x14] 000002A6 4EB9 0003 C85A jsr [0x0003C85A] 000002AC 4A00 tst.b D0 000002AE 4FEF 0014 lea.l A7, [A7 + 0x14] 000002B2 66D6 bne -0x28 /* 0000028A */ label000002B4: 000002B4 3F3C FFFF move.w -[A7], 0xFFFF 000002B8 486E FFEC pea.l [A6 - 0x14] 000002BC 4EB9 0003 C870 jsr [0x0003C870] 000002C2 5C4F addq.w A7, 6 label000002C4: 000002C4 1003 move.b D0, D3 000002C6 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 000002CA 4E5E unlink A6 000002CC 4E75 rts 000002CE 226F 0004 movea.l A1, [A7 + 0x4] 000002D2 41F9 0000 7EF8 lea.l A0, [0x00007EF8] 000002D8 2288 move.l [A1], A0 000002DA 42A9 0004 clr.l [A1 + 0x4] 000002DE 236F 0008 0008 move.l [A1 + 0x8], [A7 + 0x8] 000002E4 136F 000C 000C move.b [A1 + 0xC], [A7 + 0xC] 000002EA 2049 movea.l A0, A1 000002EC 4E75 rts 000002EE 4E56 FFFE link A6, -0x0002 000002F2 2F0B move.l -[A7], A3 000002F4 2F0A move.l -[A7], A2 000002F6 246E 0008 movea.l A2, [A6 + 0x8] 000002FA 266E 000C movea.l A3, [A6 + 0xC] 000002FE 41F9 0000 7EF8 lea.l A0, [0x00007EF8] 00000304 2488 move.l [A2], A0 00000306 4878 0004 push.l 0x4 0000030A 486A 0008 pea.l [A2 + 0x8] 0000030E 2F0B move.l -[A7], A3 00000310 2057 movea.l A0, [A7] 00000312 2250 movea.l A1, [A0] 00000314 2269 0024 movea.l A1, [A1 + 0x24] 00000318 4E91 jsr [A1] 0000031A 4878 0001 push.l 0x1 0000031E 486A 000C pea.l [A2 + 0xC] 00000322 2F0B move.l -[A7], A3 00000324 2057 movea.l A0, [A7] 00000326 2250 movea.l A1, [A0] 00000328 2269 0024 movea.l A1, [A1 + 0x24] 0000032C 4E91 jsr [A1] 0000032E 42AA 0004 clr.l [A2 + 0x4] 00000332 4878 0001 push.l 0x1 00000336 486E FFFF pea.l [A6 - 0x1] 0000033A 2F0B move.l -[A7], A3 0000033C 2057 movea.l A0, [A7] 0000033E 2250 movea.l A1, [A0] 00000340 2269 0024 movea.l A1, [A1 + 0x24] 00000344 4E91 jsr [A1] 00000346 4EB9 0001 1226 jsr [0x00011226] 0000034C 2648 movea.l A3, A0 0000034E 200B move.l D0, A3 00000350 4FEF 0024 lea.l A7, [A7 + 0x24] 00000354 6718 beq +0x1A /* 0000036E */ 00000356 1F2E FFFF move.b -[A7], [A6 - 0x1] 0000035A 42A7 clr.l -[A7] 0000035C 2F0A move.l -[A7], A2 0000035E 2F0B move.l -[A7], A3 00000360 2057 movea.l A0, [A7] 00000362 2250 movea.l A1, [A0] 00000364 2269 000C movea.l A1, [A1 + 0xC] 00000368 4E91 jsr [A1] 0000036A 4FEF 000E lea.l A7, [A7 + 0xE] label0000036E: 0000036E 204A movea.l A0, A2 00000370 245F movea.l A2, [A7]+ 00000372 265F movea.l A3, [A7]+ 00000374 4E5E unlink A6 00000376 4E75 rts 00000378 4E56 0000 link A6, 0 0000037C 2F0B move.l -[A7], A3 0000037E 2F0A move.l -[A7], A2 00000380 246E 0008 movea.l A2, [A6 + 0x8] 00000384 200A move.l D0, A2 00000386 6730 beq +0x32 /* 000003B8 */ 00000388 41F9 0000 7EF8 lea.l A0, [0x00007EF8] 0000038E 2488 move.l [A2], A0 00000390 266A 0004 movea.l A3, [A2 + 0x4] 00000394 200B move.l D0, A3 00000396 6710 beq +0x12 /* 000003A8 */ 00000398 2F0A move.l -[A7], A2 0000039A 2F0B move.l -[A7], A3 0000039C 2057 movea.l A0, [A7] 0000039E 2250 movea.l A1, [A0] 000003A0 2269 0010 movea.l A1, [A1 + 0x10] 000003A4 4E91 jsr [A1] 000003A6 504F addq.w A7, 8 label000003A8: 000003A8 4A6E 000C tst.w [A6 + 0xC] 000003AC 6F0A ble +0xC /* 000003B8 */ 000003AE 2F0A move.l -[A7], A2 000003B0 4EB9 0000 0168 jsr [0x00000168] 000003B6 584F addq.w A7, 4 label000003B8: 000003B8 204A movea.l A0, A2 000003BA 245F movea.l A2, [A7]+ 000003BC 265F movea.l A3, [A7]+ 000003BE 4E5E unlink A6 000003C0 4E75 rts 000003C2 206F 0004 movea.l A0, [A7 + 0x4] 000003C6 216F 0008 0008 move.l [A0 + 0x8], [A7 + 0x8] 000003CC 4E75 rts 000003CE 206F 0004 movea.l A0, [A7 + 0x4] 000003D2 116F 0008 000C move.b [A0 + 0xC], [A7 + 0x8] 000003D8 4E75 rts 000003DA 206F 0004 movea.l A0, [A7 + 0x4] 000003DE 216F 0008 0004 move.l [A0 + 0x4], [A7 + 0x8] 000003E4 4E75 rts 000003E6 4E56 0000 link A6, 0 000003EA 48E7 1820 movem.l -[A7], D3,D4,A2 000003EE 246E 0008 movea.l A2, [A6 + 0x8] 000003F2 7601 moveq.l D3, 0x01 000003F4 282A 0008 move.l D4, [A2 + 0x8] 000003F8 B8AE 000C cmp.l D4, [A6 + 0xC] 000003FC 6706 beq +0x8 /* 00000404 */ 000003FE 70FE moveq.l D0, 0xFFFFFFFE 00000400 B880 cmp.l D4, D0 00000402 661C bne +0x1E /* 00000420 */ label00000404: 00000404 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000408 2F2E 000C move.l -[A7], [A6 + 0xC] 0000040C 2F0A move.l -[A7], A2 0000040E 2057 movea.l A0, [A7] 00000410 2250 movea.l A1, [A0] 00000412 2269 001C movea.l A1, [A1 + 0x1C] 00000416 4E91 jsr [A1] 00000418 162A 000C move.b D3, [A2 + 0xC] 0000041C 4FEF 000C lea.l A7, [A7 + 0xC] label00000420: 00000420 1003 move.b D0, D3 00000422 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000426 4E5E unlink A6 00000428 4E75 rts 0000042A 4E75 rts 0000042C 4E56 0000 link A6, 0 00000430 2F0A move.l -[A7], A2 00000432 246E 0008 movea.l A2, [A6 + 0x8] 00000436 41F9 0000 7EAE lea.l A0, [0x00007EAE] 0000043C 2488 move.l [A2], A0 0000043E 204A movea.l A0, A2 00000440 4868 0004 pea.l [A0 + 0x4] 00000444 4EB9 0003 C8FA jsr [0x0003C8FA] 0000044A 157C 0001 002C move.b [A2 + 0x2C], 0x1 00000450 204A movea.l A0, A2 00000452 584F addq.w A7, 4 00000454 245F movea.l A2, [A7]+ 00000456 4E5E unlink A6 00000458 4E75 rts 0000045A 4E56 FFEC link A6, -0x0014 0000045E 2F0A move.l -[A7], A2 00000460 246E 0008 movea.l A2, [A6 + 0x8] 00000464 200A move.l D0, A2 00000466 6700 0092 beq +0x94 /* 000004FA */ 0000046A 41F9 0000 7EAE lea.l A0, [0x00007EAE] 00000470 2488 move.l [A2], A0 00000472 2F0A move.l -[A7], A2 00000474 4878 00CA push.l 0xCA 00000478 2F0A move.l -[A7], A2 0000047A 61FF 0000 010E bsr +0x110 /* 0000058A */ 00000480 42A7 clr.l -[A7] 00000482 486A 0004 pea.l [A2 + 0x4] 00000486 486E FFEC pea.l [A6 - 0x14] 0000048A 4EB9 0003 C972 jsr [0x0003C972] 00000490 486E FFFC pea.l [A6 - 0x4] 00000494 486E FFEC pea.l [A6 - 0x14] 00000498 4EB9 0003 C92A jsr [0x0003C92A] 0000049E 4A00 tst.b D0 000004A0 4FEF 0020 lea.l A7, [A7 + 0x20] 000004A4 6722 beq +0x24 /* 000004C8 */ label000004A6: 000004A6 2F0A move.l -[A7], A2 000004A8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000004AC 61FF 0000 0C88 bsr +0xC8A /* 00001136 */ 000004B2 486E FFFC pea.l [A6 - 0x4] 000004B6 486E FFEC pea.l [A6 - 0x14] 000004BA 4EB9 0003 C92A jsr [0x0003C92A] 000004C0 4A00 tst.b D0 000004C2 4FEF 0010 lea.l A7, [A7 + 0x10] 000004C6 66DE bne -0x20 /* 000004A6 */ label000004C8: 000004C8 3F3C FFFF move.w -[A7], 0xFFFF 000004CC 486E FFEC pea.l [A6 - 0x14] 000004D0 4EB9 0003 C940 jsr [0x0003C940] 000004D6 3F3C FFFF move.w -[A7], 0xFFFF 000004DA 204A movea.l A0, A2 000004DC 4868 0004 pea.l [A0 + 0x4] 000004E0 4EB9 0003 C8C0 jsr [0x0003C8C0] 000004E6 4A6E 000C tst.w [A6 + 0xC] 000004EA 4FEF 000C lea.l A7, [A7 + 0xC] 000004EE 6F0A ble +0xC /* 000004FA */ 000004F0 2F0A move.l -[A7], A2 000004F2 4EB9 0000 0168 jsr [0x00000168] 000004F8 584F addq.w A7, 4 label000004FA: 000004FA 204A movea.l A0, A2 000004FC 245F movea.l A2, [A7]+ 000004FE 4E5E unlink A6 00000500 4E75 rts 00000502 4E56 0000 link A6, 0 00000506 2F0A move.l -[A7], A2 00000508 246E 0008 movea.l A2, [A6 + 0x8] 0000050C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000510 2F0A move.l -[A7], A2 00000512 61FF 0000 0056 bsr +0x58 /* 0000056A */ 00000518 4A00 tst.b D0 0000051A 504F addq.w A7, 8 0000051C 661E bne +0x20 /* 0000053C */ 0000051E 486E 000C pea.l [A6 + 0xC] 00000522 486A 0004 pea.l [A2 + 0x4] 00000526 4EB9 0003 C990 jsr [0x0003C990] 0000052C 2F0A move.l -[A7], A2 0000052E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000532 61FF 0000 0BE8 bsr +0xBEA /* 0000111C */ 00000538 4FEF 0010 lea.l A7, [A7 + 0x10] label0000053C: 0000053C 245F movea.l A2, [A7]+ 0000053E 4E5E unlink A6 00000540 4E75 rts fn00000542: 00000542 4E56 0000 link A6, 0 00000546 486E 000C pea.l [A6 + 0xC] 0000054A 206E 0008 movea.l A0, [A6 + 0x8] 0000054E 4868 0004 pea.l [A0 + 0x4] 00000552 4EB9 0003 C9A8 jsr [0x0003C9A8] 00000558 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000055C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000560 61FF 0000 0BD4 bsr +0xBD6 /* 00001136 */ 00000566 4E5E unlink A6 00000568 4E75 rts fn0000056A: 0000056A 4E56 0000 link A6, 0 0000056E 486E 000C pea.l [A6 + 0xC] 00000572 206E 0008 movea.l A0, [A6 + 0x8] 00000576 4868 0004 pea.l [A0 + 0x4] 0000057A 4EB9 0003 C9C0 jsr [0x0003C9C0] 00000580 4A80 tst.l D0 00000582 56C0 sne D0 00000584 4400 neg.b D0 00000586 4E5E unlink A6 00000588 4E75 rts fn0000058A: 0000058A 4E56 FFEC link A6, -0x0014 0000058E 48E7 1030 movem.l -[A7], D3,A2,A3 00000592 266E 0008 movea.l A3, [A6 + 0x8] 00000596 262E 000C move.l D3, [A6 + 0xC] 0000059A 246E 0010 movea.l A2, [A6 + 0x10] 0000059E 4A2B 002C tst.b [A3 + 0x2C] 000005A2 6770 beq +0x72 /* 00000614 */ 000005A4 42A7 clr.l -[A7] 000005A6 486B 0004 pea.l [A3 + 0x4] 000005AA 486E FFEC pea.l [A6 - 0x14] 000005AE 4EB9 0003 C972 jsr [0x0003C972] 000005B4 486E FFFC pea.l [A6 - 0x4] 000005B8 486E FFEC pea.l [A6 - 0x14] 000005BC 4EB9 0003 C92A jsr [0x0003C92A] 000005C2 4A00 tst.b D0 000005C4 4FEF 0014 lea.l A7, [A7 + 0x14] 000005C8 673A beq +0x3C /* 00000604 */ label000005CA: 000005CA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000005CE 4EB9 0003 C9D8 jsr [0x0003C9D8] 000005D4 4A00 tst.b D0 000005D6 584F addq.w A7, 4 000005D8 6716 beq +0x18 /* 000005F0 */ 000005DA 2F0A move.l -[A7], A2 000005DC 2F03 move.l -[A7], D3 000005DE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000005E2 2057 movea.l A0, [A7] 000005E4 2250 movea.l A1, [A0] 000005E6 2269 000C movea.l A1, [A1 + 0xC] 000005EA 4E91 jsr [A1] 000005EC 4FEF 000C lea.l A7, [A7 + 0xC] label000005F0: 000005F0 486E FFFC pea.l [A6 - 0x4] 000005F4 486E FFEC pea.l [A6 - 0x14] 000005F8 4EB9 0003 C92A jsr [0x0003C92A] 000005FE 4A00 tst.b D0 00000600 504F addq.w A7, 8 00000602 66C6 bne -0x38 /* 000005CA */ label00000604: 00000604 3F3C FFFF move.w -[A7], 0xFFFF 00000608 486E FFEC pea.l [A6 - 0x14] 0000060C 4EB9 0003 C940 jsr [0x0003C940] 00000612 5C4F addq.w A7, 6 label00000614: 00000614 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000618 4E5E unlink A6 0000061A 4E75 rts 0000061C 4E56 0000 link A6, 0 00000620 2F0A move.l -[A7], A2 00000622 4A6E 000C tst.w [A6 + 0xC] 00000626 671E beq +0x20 /* 00000646 */ 00000628 206E 0008 movea.l A0, [A6 + 0x8] 0000062C 41E8 0012 lea.l A0, [A0 + 0x12] 00000630 226E 0008 movea.l A1, [A6 + 0x8] 00000634 2288 move.l [A1], A0 00000636 206E 0008 movea.l A0, [A6 + 0x8] 0000063A 4868 0012 pea.l [A0 + 0x12] 0000063E 61FF FFFF F9C8 bsr -0x636 /* 00000008 */ 00000644 584F addq.w A7, 4 label00000646: 00000646 41F9 0000 7CF0 lea.l A0, [0x00007CF0] 0000064C 226E 0008 movea.l A1, [A6 + 0x8] 00000650 2348 0004 move.l [A1 + 0x4], A0 00000654 41F9 0000 7CF0 lea.l A0, [0x00007CF0] 0000065A 41E8 0054 lea.l A0, [A0 + 0x54] 0000065E 226E 0008 movea.l A1, [A6 + 0x8] 00000662 2251 movea.l A1, [A1] 00000664 2288 move.l [A1], A0 00000666 206E 0008 movea.l A0, [A6 + 0x8] 0000066A 2450 movea.l A2, [A0] 0000066C 41E8 0012 lea.l A0, [A0 + 0x12] 00000670 91CA sub.l A0, A2 00000672 2548 0008 move.l [A2 + 0x8], A0 00000676 206E 0008 movea.l A0, [A6 + 0x8] 0000067A 4868 000C pea.l [A0 + 0xC] 0000067E 4EB9 0000 0490 jsr [0x00000490] 00000684 4EB9 0003 C9E2 jsr [0x0003C9E2] 0000068A 226E 0008 movea.l A1, [A6 + 0x8] 0000068E 2348 0008 move.l [A1 + 0x8], A0 00000692 23EE 0008 0002 6144 move.l [0x00026144], [A6 + 0x8] 0000069A 4267 clr.w -[A7] 0000069C A938 syscall HiliteMenu 0000069E 206E 0008 movea.l A0, [A6 + 0x8] 000006A2 584F addq.w A7, 4 000006A4 245F movea.l A2, [A7]+ 000006A6 4E5E unlink A6 000006A8 4E75 rts 000006AA 4E56 0000 link A6, 0 000006AE 2F0B move.l -[A7], A3 000006B0 2F0A move.l -[A7], A2 000006B2 246E 0008 movea.l A2, [A6 + 0x8] 000006B6 200A move.l D0, A2 000006B8 6766 beq +0x68 /* 00000720 */ 000006BA 41F9 0000 7CF0 lea.l A0, [0x00007CF0] 000006C0 2548 0004 move.l [A2 + 0x4], A0 000006C4 41F9 0000 7CF0 lea.l A0, [0x00007CF0] 000006CA 41E8 0054 lea.l A0, [A0 + 0x54] 000006CE 2252 movea.l A1, [A2] 000006D0 2288 move.l [A1], A0 000006D2 2652 movea.l A3, [A2] 000006D4 204A movea.l A0, A2 000006D6 41E8 0012 lea.l A0, [A0 + 0x12] 000006DA 91CB sub.l A0, A3 000006DC 2748 0008 move.l [A3 + 0x8], A0 000006E0 23EA 0008 0002 6144 move.l [0x00026144], [A2 + 0x8] 000006E8 3F3C FFFF move.w -[A7], 0xFFFF 000006EC 204A movea.l A0, A2 000006EE 4868 000C pea.l [A0 + 0xC] 000006F2 4EB9 0000 04B8 jsr [0x000004B8] 000006F8 4A6E 000C tst.w [A6 + 0xC] 000006FC 5C4F addq.w A7, 6 000006FE 6710 beq +0x12 /* 00000710 */ 00000700 4267 clr.w -[A7] 00000702 204A movea.l A0, A2 00000704 4868 0012 pea.l [A0 + 0x12] 00000708 61FF FFFF F926 bsr -0x6D8 /* 00000030 */ 0000070E 5C4F addq.w A7, 6 label00000710: 00000710 4A6E 000C tst.w [A6 + 0xC] 00000714 6F0A ble +0xC /* 00000720 */ 00000716 2F0A move.l -[A7], A2 00000718 4EB9 0000 0168 jsr [0x00000168] 0000071E 584F addq.w A7, 4 label00000720: 00000720 204A movea.l A0, A2 00000722 245F movea.l A2, [A7]+ 00000724 265F movea.l A3, [A7]+ 00000726 4E5E unlink A6 00000728 4E75 rts 0000072A 4E56 0000 link A6, 0 0000072E 2F0B move.l -[A7], A3 00000730 2F0A move.l -[A7], A2 00000732 266E 0008 movea.l A3, [A6 + 0x8] 00000736 246E 000C movea.l A2, [A6 + 0xC] 0000073A 7000 moveq.l D0, 0x00 0000073C 3012 move.w D0, [A2] 0000073E 4EB9 0000 05A8 jsr [0x000005A8] 00000744 012A 0000 btst [A2 + 0x0], D0 00000748 0001 0000 ori.b D1, 0x0 0000074C 0017 0009 ori.b [A7], 0x9 /* '\t' */ 00000750 0000 0001 ori.b D0, 0x1 00000754 0038 0000 0002 ori.b [0x00000002], 0x0 0000075A 005A 0000 ori.w [A2]+, 0x0 0000075E 0003 006A ori.b D3, 0x6A /* 'j' */ 00000762 0000 0004 ori.b D0, 0x4 00000766 0090 0000 0005 ori.l [A0], 0x5 0000076C 0074 0000 0006 ori.w [A4 + D0.w + 0x6], 0x0 00000772 00AC 0000 0007 0092 ori.l [A4 + 0x92], 0x7 0000077A 0000 0008 ori.b D0, 0x8 0000077E 00B4 0000 000F 00C2 ori.l [A4 + D0.w - 0x62], 0xF 00000786 0000 0017 ori.b D0, 0x17 0000078A 00D0 .incomplete 0000078C 2F0A move.l -[A7], A2 0000078E 2F0B move.l -[A7], A3 00000790 2057 movea.l A0, [A7] 00000792 2268 0004 movea.l A1, [A0 + 0x4] 00000796 2269 001C movea.l A1, [A1 + 0x1C] 0000079A 4E91 jsr [A1] 0000079C 2F0A move.l -[A7], A2 0000079E 2F0B move.l -[A7], A3 000007A0 2057 movea.l A0, [A7] 000007A2 2268 0004 movea.l A1, [A0 + 0x4] 000007A6 2269 0020 movea.l A1, [A1 + 0x20] 000007AA 4E91 jsr [A1] 000007AC 4FEF 0010 lea.l A7, [A7 + 0x10] 000007B0 6000 00CE bra +0xD0 /* 00000880 */ 000007B4 2F0A move.l -[A7], A2 000007B6 2F0B move.l -[A7], A3 000007B8 2057 movea.l A0, [A7] 000007BA 2268 0004 movea.l A1, [A0 + 0x4] 000007BE 2269 0028 movea.l A1, [A1 + 0x28] 000007C2 4E91 jsr [A1] 000007C4 504F addq.w A7, 8 000007C6 6000 00B8 bra +0xBA /* 00000880 */ 000007CA 2F0A move.l -[A7], A2 000007CC 2F0B move.l -[A7], A3 000007CE 2057 movea.l A0, [A7] 000007D0 2268 0004 movea.l A1, [A0 + 0x4] 000007D4 2269 002C movea.l A1, [A1 + 0x2C] 000007D8 4E91 jsr [A1] 000007DA 504F addq.w A7, 8 000007DC 6000 00A2 bra +0xA4 /* 00000880 */ 000007E0 2F0A move.l -[A7], A2 000007E2 2F0B move.l -[A7], A3 000007E4 2057 movea.l A0, [A7] 000007E6 2268 0004 movea.l A1, [A0 + 0x4] 000007EA 2269 0030 movea.l A1, [A1 + 0x30] 000007EE 4E91 jsr [A1] 000007F0 504F addq.w A7, 8 000007F2 6000 008C bra +0x8E /* 00000880 */ 000007F6 2F0A move.l -[A7], A2 000007F8 2F0B move.l -[A7], A3 000007FA 2057 movea.l A0, [A7] 000007FC 2268 0004 movea.l A1, [A0 + 0x4] 00000800 2269 0034 movea.l A1, [A1 + 0x34] 00000804 4E91 jsr [A1] 00000806 504F addq.w A7, 8 00000808 6076 bra +0x78 /* 00000880 */ 0000080A 2F0A move.l -[A7], A2 0000080C 2F0B move.l -[A7], A3 0000080E 2057 movea.l A0, [A7] 00000810 2268 0004 movea.l A1, [A0 + 0x4] 00000814 2269 0038 movea.l A1, [A1 + 0x38] 00000818 4E91 jsr [A1] 0000081A 504F addq.w A7, 8 0000081C 6062 bra +0x64 /* 00000880 */ 0000081E 2F0A move.l -[A7], A2 00000820 2F0B move.l -[A7], A3 00000822 2057 movea.l A0, [A7] 00000824 2268 0004 movea.l A1, [A0 + 0x4] 00000828 2269 003C movea.l A1, [A1 + 0x3C] 0000082C 4E91 jsr [A1] 0000082E 504F addq.w A7, 8 00000830 604E bra +0x50 /* 00000880 */ 00000832 2F0A move.l -[A7], A2 00000834 2F0B move.l -[A7], A3 00000836 2057 movea.l A0, [A7] 00000838 2268 0004 movea.l A1, [A0 + 0x4] 0000083C 2269 0040 movea.l A1, [A1 + 0x40] 00000840 4E91 jsr [A1] 00000842 504F addq.w A7, 8 00000844 603A bra +0x3C /* 00000880 */ 00000846 2F0A move.l -[A7], A2 00000848 2F0B move.l -[A7], A3 0000084A 2057 movea.l A0, [A7] 0000084C 2268 0004 movea.l A1, [A0 + 0x4] 00000850 2269 0044 movea.l A1, [A1 + 0x44] 00000854 4E91 jsr [A1] 00000856 504F addq.w A7, 8 00000858 6026 bra +0x28 /* 00000880 */ 0000085A 2F0A move.l -[A7], A2 0000085C 2F0B move.l -[A7], A3 0000085E 2057 movea.l A0, [A7] 00000860 2268 0004 movea.l A1, [A0 + 0x4] 00000864 2269 0050 movea.l A1, [A1 + 0x50] 00000868 4E91 jsr [A1] 0000086A 504F addq.w A7, 8 0000086C 6012 bra +0x14 /* 00000880 */ 0000086E 2F0A move.l -[A7], A2 00000870 2F0B move.l -[A7], A3 00000872 2057 movea.l A0, [A7] 00000874 2268 0004 movea.l A1, [A0 + 0x4] 00000878 2269 0010 movea.l A1, [A1 + 0x10] 0000087C 4E91 jsr [A1] 0000087E 504F addq.w A7, 8 label00000880: 00000880 245F movea.l A2, [A7]+ 00000882 265F movea.l A3, [A7]+ 00000884 4E5E unlink A6 00000886 4E75 rts 00000888 4E56 FFF4 link A6, -0x000C 0000088C 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00000890 266E 000C movea.l A3, [A6 + 0xC] 00000894 2D6B 000A FFFC move.l [A6 - 0x4], [A3 + 0xA] 0000089A 554F subq.w A7, 2 0000089C 2F2E FFFC move.l -[A7], [A6 - 0x4] 000008A0 486E FFF8 pea.l [A6 - 0x8] 000008A4 A92C syscall FindWindow 000008A6 301F move.w D0, [A7]+ 000008A8 7601 moveq.l D3, 0x01 000008AA 4AAE FFF8 tst.l [A6 - 0x8] 000008AE 6760 beq +0x62 /* 00000910 */ 000008B0 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000008B4 4EB9 0000 1450 jsr [0x00001450] 000008BA 2448 movea.l A2, A0 000008BC 200A move.l D0, A2 000008BE 584F addq.w A7, 4 000008C0 674E beq +0x50 /* 00000910 */ 000008C2 2F0A move.l -[A7], A2 000008C4 4EB9 0000 0E60 jsr [0x00000E60] 000008CA 4A00 tst.b D0 000008CC 584F addq.w A7, 4 000008CE 6740 beq +0x42 /* 00000910 */ 000008D0 2F0A move.l -[A7], A2 000008D2 4EB9 0000 0E98 jsr [0x00000E98] 000008D8 4A00 tst.b D0 000008DA 584F addq.w A7, 4 000008DC 6732 beq +0x34 /* 00000910 */ 000008DE 2D6E FFFC FFF4 move.l [A6 - 0xC], [A6 - 0x4] 000008E4 486E FFF4 pea.l [A6 - 0xC] 000008E8 2F0A move.l -[A7], A2 000008EA 2057 movea.l A0, [A7] 000008EC 2268 0004 movea.l A1, [A0 + 0x4] 000008F0 2269 0130 movea.l A1, [A1 + 0x130] 000008F4 4E91 jsr [A1] 000008F6 2F0B move.l -[A7], A3 000008F8 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000008FC 2F0A move.l -[A7], A2 000008FE 2057 movea.l A0, [A7] 00000900 2268 0004 movea.l A1, [A0 + 0x4] 00000904 2269 0090 movea.l A1, [A1 + 0x90] 00000908 4E91 jsr [A1] 0000090A 7600 moveq.l D3, 0x00 0000090C 4FEF 0014 lea.l A7, [A7 + 0x14] label00000910: 00000910 4A03 tst.b D3 00000912 6706 beq +0x8 /* 0000091A */ 00000914 4EB9 0000 4894 jsr [0x00004894] label0000091A: 0000091A 382E FFFE move.w D4, [A6 - 0x2] 0000091E 206E 0008 movea.l A0, [A6 + 0x8] 00000922 4868 000C pea.l [A0 + 0xC] 00000926 4EB9 0000 9F20 jsr [0x00009F20] 0000092C 584F addq.w A7, 4 0000092E 2F08 move.l -[A7], A0 00000930 3F04 move.w -[A7], D4 00000932 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000936 3004 move.w D0, D4 00000938 48C0 ext.l D0 0000093A 5280 addq.l D0, 1 0000093C 3F00 move.w -[A7], D0 0000093E 302E FFFC move.w D0, [A6 - 0x4] 00000942 48C0 ext.l D0 00000944 5280 addq.l D0, 1 00000946 3F00 move.w -[A7], D0 00000948 A8DE syscall SetRecRgn 0000094A 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 0000094E 4E5E unlink A6 00000950 4E75 rts 00000952 4E56 FFFC link A6, -0x0004 00000956 48E7 1830 movem.l -[A7], D3,D4,A2,A3 0000095A 246E 000C movea.l A2, [A6 + 0xC] 0000095E 554F subq.w A7, 2 00000960 2F2A 000A move.l -[A7], [A2 + 0xA] 00000964 486E FFFC pea.l [A6 - 0x4] 00000968 A92C syscall FindWindow 0000096A 361F move.w D3, [A7]+ 0000096C 3803 move.w D4, D3 0000096E 48C4 ext.l D4 00000970 2004 move.l D0, D4 00000972 0C80 0000 000B cmpi.l D0, 0xB 00000978 6200 00CE bhi +0xD0 /* 00000A48 */ 0000097C 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6] 00000980 4EFB 0002 jmp [PC + D0.w + 0x2] 00000984 003C 0018 ori.b ccr, 24 00000988 0030 0046 0052 ori.b [A0 + D0.w + 0x52], 0x46 /* 'F' */ 0000098E 0052 0052 ori.w [A2], 0x52 /* 'R' */ 00000992 0052 0052 ori.w [A2], 0x52 /* 'R' */ 00000996 00C4 .incomplete 00000998 00C4 .incomplete 0000099A 0052 2F0A ori.w [A2], 0x2F0A /* '/\n' */ 0000099E 2F2E 0008 move.l -[A7], [A6 + 0x8] 000009A2 2057 movea.l A0, [A7] 000009A4 2268 0004 movea.l A1, [A0 + 0x4] 000009A8 2269 0024 movea.l A1, [A1 + 0x24] 000009AC 4E91 jsr [A1] 000009AE 504F addq.w A7, 8 000009B0 6000 0096 bra +0x98 /* 00000A48 */ 000009B4 2F0A move.l -[A7], A2 000009B6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000009BA A9B3 syscall SystemClick 000009BC 6000 008A bra +0x8C /* 00000A48 */ 000009C0 3F3C 0001 move.w -[A7], 0x1 000009C4 A9C8 syscall SysBeep 000009C6 6000 0080 bra +0x82 /* 00000A48 */ 000009CA 1F3C 0001 move.b -[A7], 0x1 000009CE 4EB9 0000 21AA jsr [0x000021AA] 000009D4 544F addq.w A7, 2 000009D6 594F subq.w A7, 4 000009D8 A924 syscall FrontWindow 000009DA 205F movea.l A0, [A7]+ 000009DC B1EE FFFC cmpa.l A0, [A6 - 0x4] 000009E0 673E beq +0x40 /* 00000A20 */ 000009E2 594F subq.w A7, 4 000009E4 A924 syscall FrontWindow 000009E6 205F movea.l A0, [A7]+ 000009E8 2F08 move.l -[A7], A0 000009EA 4EB9 0000 1450 jsr [0x00001450] 000009F0 2648 movea.l A3, A0 000009F2 200B move.l D0, A3 000009F4 584F addq.w A7, 4 000009F6 6728 beq +0x2A /* 00000A20 */ 000009F8 2F3C 8000 0000 move.l -[A7], 0x80000000 000009FE 2F0B move.l -[A7], A3 00000A00 4EB9 0003 C9EA jsr [0x0003C9EA] 00000A06 4A00 tst.b D0 00000A08 504F addq.w A7, 8 00000A0A 6714 beq +0x16 /* 00000A20 */ 00000A0C 7004 moveq.l D0, 0x04 00000A0E B880 cmp.l D4, D0 00000A10 660C bne +0xE /* 00000A1E */ 00000A12 302A 000E move.w D0, [A2 + 0xE] 00000A16 0280 0000 0100 andi.l D0, 0x100 00000A1C 6602 bne +0x4 /* 00000A20 */ label00000A1E: 00000A1E 762A moveq.l D3, 0x2A label00000A20: 00000A20 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000A24 4EB9 0000 1450 jsr [0x00001450] 00000A2A 2648 movea.l A3, A0 00000A2C 200B move.l D0, A3 00000A2E 584F addq.w A7, 4 00000A30 6716 beq +0x18 /* 00000A48 */ 00000A32 3F03 move.w -[A7], D3 00000A34 2F0A move.l -[A7], A2 00000A36 2F0B move.l -[A7], A3 00000A38 2057 movea.l A0, [A7] 00000A3A 2268 0004 movea.l A1, [A0 + 0x4] 00000A3E 2269 02FC movea.l A1, [A1 + 0x2FC] 00000A42 4E91 jsr [A1] 00000A44 4FEF 000A lea.l A7, [A7 + 0xA] label00000A48: 00000A48 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00000A4C 4E5E unlink A6 00000A4E 4E75 rts 00000A50 4E56 FFF8 link A6, -0x0008 00000A54 2F0A move.l -[A7], A2 00000A56 2F03 move.l -[A7], D3 00000A58 4EB9 0003 C9FC jsr [0x0003C9FC] 00000A5E 2448 movea.l A2, A0 00000A60 200A move.l D0, A2 00000A62 6768 beq +0x6A /* 00000ACC */ 00000A64 486E FFFC pea.l [A6 - 0x4] 00000A68 4EB9 0000 0968 jsr [0x00000968 /* ScrapCount */] 00000A6E 486E FFF8 pea.l [A6 - 0x8] 00000A72 2F2E 000C move.l -[A7], [A6 + 0xC] 00000A76 2F0A move.l -[A7], A2 00000A78 2057 movea.l A0, [A7] 00000A7A 2250 movea.l A1, [A0] 00000A7C 2269 000C movea.l A1, [A1 + 0xC] 00000A80 4E91 jsr [A1] 00000A82 2600 move.l D3, D0 00000A84 4FEF 0010 lea.l A7, [A7 + 0x10] 00000A88 6732 beq +0x34 /* 00000ABC */ 00000A8A 4EB9 0000 C870 jsr [0x0000C870] 00000A90 2008 move.l D0, A0 00000A92 6728 beq +0x2A /* 00000ABC */ 00000A94 1F3C 0001 move.b -[A7], 0x1 00000A98 4EB9 0000 21AA jsr [0x000021AA] 00000A9E 486E FFF8 pea.l [A6 - 0x8] 00000AA2 2F03 move.l -[A7], D3 00000AA4 4EB9 0000 C870 jsr [0x0000C870] 00000AAA 2F08 move.l -[A7], A0 00000AAC 2057 movea.l A0, [A7] 00000AAE 2268 0004 movea.l A1, [A0 + 0x4] 00000AB2 2269 0024 movea.l A1, [A1 + 0x24] 00000AB6 4E91 jsr [A1] 00000AB8 4FEF 000E lea.l A7, [A7 + 0xE] label00000ABC: 00000ABC 3F3C FFFF move.w -[A7], 0xFFFF 00000AC0 486E FFFC pea.l [A6 - 0x4] 00000AC4 4EB9 0000 0970 jsr [0x00000970 /* ScrapTag */] 00000ACA 5C4F addq.w A7, 6 label00000ACC: 00000ACC 261F move.l D3, [A7]+ 00000ACE 245F movea.l A2, [A7]+ 00000AD0 4E5E unlink A6 00000AD2 4E75 rts 00000AD4 4E56 0000 link A6, 0 00000AD8 2F0A move.l -[A7], A2 00000ADA 4EB9 0003 CA04 jsr [0x0003CA04] 00000AE0 2448 movea.l A2, A0 00000AE2 200A move.l D0, A2 00000AE4 6714 beq +0x16 /* 00000AFA */ 00000AE6 2F2E 000C move.l -[A7], [A6 + 0xC] 00000AEA 2F0A move.l -[A7], A2 00000AEC 2057 movea.l A0, [A7] 00000AEE 2268 0004 movea.l A1, [A0 + 0x4] 00000AF2 2269 0088 movea.l A1, [A1 + 0x88] 00000AF6 4E91 jsr [A1] 00000AF8 504F addq.w A7, 8 label00000AFA: 00000AFA 245F movea.l A2, [A7]+ 00000AFC 4E5E unlink A6 00000AFE 4E75 rts 00000B00 4E56 FFF8 link A6, -0x0008 00000B04 2F0A move.l -[A7], A2 00000B06 2F03 move.l -[A7], D3 00000B08 7600 moveq.l D3, 0x00 00000B0A 4EB9 0003 C9FC jsr [0x0003C9FC] 00000B10 2448 movea.l A2, A0 00000B12 200A move.l D0, A2 00000B14 671A beq +0x1C /* 00000B30 */ 00000B16 486E FFFC pea.l [A6 - 0x4] 00000B1A 2F2E 000C move.l -[A7], [A6 + 0xC] 00000B1E 2F0A move.l -[A7], A2 00000B20 2057 movea.l A0, [A7] 00000B22 2250 movea.l A1, [A0] 00000B24 2269 0010 movea.l A1, [A1 + 0x10] 00000B28 4E91 jsr [A1] 00000B2A 2600 move.l D3, D0 00000B2C 4FEF 000C lea.l A7, [A7 + 0xC] label00000B30: 00000B30 4EB9 0000 C870 jsr [0x0000C870] 00000B36 2008 move.l D0, A0 00000B38 6760 beq +0x62 /* 00000B9A */ 00000B3A 4A83 tst.l D3 00000B3C 6742 beq +0x44 /* 00000B80 */ 00000B3E 486E FFF8 pea.l [A6 - 0x8] 00000B42 4EB9 0000 0968 jsr [0x00000968 /* ScrapCount */] 00000B48 1F3C 0001 move.b -[A7], 0x1 00000B4C 4EB9 0000 21AA jsr [0x000021AA] 00000B52 486E FFFC pea.l [A6 - 0x4] 00000B56 2F03 move.l -[A7], D3 00000B58 4EB9 0000 C870 jsr [0x0000C870] 00000B5E 2F08 move.l -[A7], A0 00000B60 2057 movea.l A0, [A7] 00000B62 2268 0004 movea.l A1, [A0 + 0x4] 00000B66 2269 0024 movea.l A1, [A1 + 0x24] 00000B6A 4E91 jsr [A1] 00000B6C 3F3C FFFF move.w -[A7], 0xFFFF 00000B70 486E FFF8 pea.l [A6 - 0x8] 00000B74 4EB9 0000 0970 jsr [0x00000970 /* ScrapTag */] 00000B7A 4FEF 0018 lea.l A7, [A7 + 0x18] 00000B7E 601A bra +0x1C /* 00000B9A */ label00000B80: 00000B80 2F2E 000C move.l -[A7], [A6 + 0xC] 00000B84 4EB9 0000 C870 jsr [0x0000C870] 00000B8A 2F08 move.l -[A7], A0 00000B8C 2057 movea.l A0, [A7] 00000B8E 2268 0004 movea.l A1, [A0 + 0x4] 00000B92 2269 0034 movea.l A1, [A1 + 0x34] 00000B96 4E91 jsr [A1] 00000B98 504F addq.w A7, 8 label00000B9A: 00000B9A 261F move.l D3, [A7]+ 00000B9C 245F movea.l A2, [A7]+ 00000B9E 4E5E unlink A6 00000BA0 4E75 rts 00000BA2 4E56 0000 link A6, 0 00000BA6 4EB9 0000 C870 jsr [0x0000C870] 00000BAC 2008 move.l D0, A0 00000BAE 671A beq +0x1C /* 00000BCA */ 00000BB0 2F2E 000C move.l -[A7], [A6 + 0xC] 00000BB4 4EB9 0000 C870 jsr [0x0000C870] 00000BBA 2F08 move.l -[A7], A0 00000BBC 2057 movea.l A0, [A7] 00000BBE 2268 0004 movea.l A1, [A0 + 0x4] 00000BC2 2269 0034 movea.l A1, [A1 + 0x34] 00000BC6 4E91 jsr [A1] 00000BC8 504F addq.w A7, 8 label00000BCA: 00000BCA 4E5E unlink A6 00000BCC 4E75 rts 00000BCE 4E75 rts 00000BD0 4E56 0000 link A6, 0 00000BD4 2F0A move.l -[A7], A2 00000BD6 246E 000C movea.l A2, [A6 + 0xC] 00000BDA 202A 0002 move.l D0, [A2 + 0x2] 00000BDE 4840 swap.w D0 00000BE0 48C0 ext.l D0 00000BE2 4A40 tst.w D0 00000BE4 6720 beq +0x22 /* 00000C06 */ 00000BE6 7002 moveq.l D0, 0x02 00000BE8 3F00 move.w -[A7], D0 00000BEA A9E9 syscall Pack2 00000BEC 554F subq.w A7, 2 00000BEE 2F39 0000 7794 move.l -[A7], [0x00007794] 00000BF4 2F2A 0002 move.l -[A7], [A2 + 0x2] 00000BF8 7000 moveq.l D0, 0x00 00000BFA 3F00 move.w -[A7], D0 00000BFC A9E9 syscall Pack2 00000BFE 301F move.w D0, [A7]+ 00000C00 7004 moveq.l D0, 0x04 00000C02 3F00 move.w -[A7], D0 00000C04 A9E9 syscall Pack2 label00000C06: 00000C06 245F movea.l A2, [A7]+ 00000C08 4E5E unlink A6 00000C0A 4E75 rts 00000C0C 4E56 0000 link A6, 0 00000C10 2F0A move.l -[A7], A2 00000C12 206E 000C movea.l A0, [A6 + 0xC] 00000C16 2F28 0002 move.l -[A7], [A0 + 0x2] 00000C1A 4EB9 0000 1450 jsr [0x00001450] 00000C20 2448 movea.l A2, A0 00000C22 200A move.l D0, A2 00000C24 584F addq.w A7, 4 00000C26 6710 beq +0x12 /* 00000C38 */ 00000C28 2F0A move.l -[A7], A2 00000C2A 2057 movea.l A0, [A7] 00000C2C 2268 0004 movea.l A1, [A0 + 0x4] 00000C30 2269 0100 movea.l A1, [A1 + 0x100] 00000C34 4E91 jsr [A1] 00000C36 584F addq.w A7, 4 label00000C38: 00000C38 245F movea.l A2, [A7]+ 00000C3A 4E5E unlink A6 00000C3C 4E75 rts 00000C3E 4E56 0000 link A6, 0 00000C42 2F0B move.l -[A7], A3 00000C44 2F0A move.l -[A7], A2 00000C46 266E 000C movea.l A3, [A6 + 0xC] 00000C4A 2F2B 0002 move.l -[A7], [A3 + 0x2] 00000C4E 4EB9 0000 1450 jsr [0x00001450] 00000C54 2448 movea.l A2, A0 00000C56 200A move.l D0, A2 00000C58 584F addq.w A7, 4 00000C5A 673E beq +0x40 /* 00000C9A */ 00000C5C 302B 000E move.w D0, [A3 + 0xE] 00000C60 7201 moveq.l D1, 0x01 00000C62 C081 and.l D0, D1 00000C64 671C beq +0x1E /* 00000C82 */ 00000C66 1F3C 0001 move.b -[A7], 0x1 00000C6A 4EB9 0000 21AA jsr [0x000021AA] 00000C70 2F0A move.l -[A7], A2 00000C72 2057 movea.l A0, [A7] 00000C74 2268 0004 movea.l A1, [A0 + 0x4] 00000C78 2269 00B4 movea.l A1, [A1 + 0xB4] 00000C7C 4E91 jsr [A1] 00000C7E 5C4F addq.w A7, 6 00000C80 6018 bra +0x1A /* 00000C9A */ label00000C82: 00000C82 2F0A move.l -[A7], A2 00000C84 2057 movea.l A0, [A7] 00000C86 2268 0004 movea.l A1, [A0 + 0x4] 00000C8A 2269 00B8 movea.l A1, [A1 + 0xB8] 00000C8E 4E91 jsr [A1] 00000C90 4227 clr.b -[A7] 00000C92 4EB9 0000 21AA jsr [0x000021AA] 00000C98 5C4F addq.w A7, 6 label00000C9A: 00000C9A 245F movea.l A2, [A7]+ 00000C9C 265F movea.l A3, [A7]+ 00000C9E 4E5E unlink A6 00000CA0 4E75 rts 00000CA2 4E56 0000 link A6, 0 00000CA6 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 00000CAA 266E 0008 movea.l A3, [A6 + 0x8] 00000CAE 246E 000C movea.l A2, [A6 + 0xC] 00000CB2 2A2A 0002 move.l D5, [A2 + 0x2] 00000CB6 2605 move.l D3, D5 00000CB8 7218 moveq.l D1, 0x18 00000CBA E2AB lsr D3, D1 00000CBC 2803 move.l D4, D3 00000CBE 0C04 00FA cmpi.b D4, 0xFA 00000CC2 6614 bne +0x16 /* 00000CD8 */ 00000CC4 2F0A move.l -[A7], A2 00000CC6 2F0B move.l -[A7], A3 00000CC8 2057 movea.l A0, [A7] 00000CCA 2268 0004 movea.l A1, [A0 + 0x4] 00000CCE 2269 0010 movea.l A1, [A1 + 0x10] 00000CD2 4E91 jsr [A1] 00000CD4 504F addq.w A7, 8 00000CD6 6032 bra +0x34 /* 00000D0A */ label00000CD8: 00000CD8 0C03 0001 cmpi.b D3, 0x1 00000CDC 662C bne +0x2E /* 00000D0A */ 00000CDE 7001 moveq.l D0, 0x01 00000CE0 C085 and.l D0, D5 00000CE2 6714 beq +0x16 /* 00000CF8 */ 00000CE4 2F0A move.l -[A7], A2 00000CE6 2F0B move.l -[A7], A3 00000CE8 2057 movea.l A0, [A7] 00000CEA 2268 0004 movea.l A1, [A0 + 0x4] 00000CEE 2269 0048 movea.l A1, [A1 + 0x48] 00000CF2 4E91 jsr [A1] 00000CF4 504F addq.w A7, 8 00000CF6 6012 bra +0x14 /* 00000D0A */ label00000CF8: 00000CF8 2F0A move.l -[A7], A2 00000CFA 2F0B move.l -[A7], A3 00000CFC 2057 movea.l A0, [A7] 00000CFE 2268 0004 movea.l A1, [A0 + 0x4] 00000D02 2269 004C movea.l A1, [A1 + 0x4C] 00000D06 4E91 jsr [A1] 00000D08 504F addq.w A7, 8 label00000D0A: 00000D0A 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00000D0E 4E5E unlink A6 00000D10 4E75 rts 00000D12 4E56 0000 link A6, 0 00000D16 2F0A move.l -[A7], A2 00000D18 1F3C 0001 move.b -[A7], 0x1 00000D1C 4EB9 0000 21AA jsr [0x000021AA] 00000D22 4EB9 0000 0AA0 jsr [0x00000AA0 /* DAStrings */] 00000D28 4EB9 0000 C870 jsr [0x0000C870] 00000D2E 2008 move.l D0, A0 00000D30 544F addq.w A7, 2 00000D32 661C bne +0x1E /* 00000D50 */ 00000D34 4EB9 0000 860A jsr [0x0000860A] 00000D3A 2448 movea.l A2, A0 00000D3C 200A move.l D0, A2 00000D3E 6710 beq +0x12 /* 00000D50 */ 00000D40 2F0A move.l -[A7], A2 00000D42 2057 movea.l A0, [A7] 00000D44 2268 0004 movea.l A1, [A0 + 0x4] 00000D48 2269 0018 movea.l A1, [A1 + 0x18] 00000D4C 4E91 jsr [A1] 00000D4E 584F addq.w A7, 4 label00000D50: 00000D50 245F movea.l A2, [A7]+ 00000D52 4E5E unlink A6 00000D54 4E75 rts 00000D56 4E56 0000 link A6, 0 00000D5A 4267 clr.w -[A7] 00000D5C A938 syscall HiliteMenu 00000D5E 4EB9 0000 0A98 jsr [0x00000A98 /* ANumber */] 00000D64 42A7 clr.l -[A7] 00000D66 4EB9 0000 1A28 jsr [0x00001A28] 00000D6C 4E5E unlink A6 00000D6E 4E75 rts 00000D70 4E56 0000 link A6, 0 00000D74 1F3C 0001 move.b -[A7], 0x1 00000D78 4EB9 0000 21AA jsr [0x000021AA] 00000D7E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000D82 303C 021B move.w D0, 0x21B 00000D86 A816 syscall Pack8 00000D88 301F move.w D0, [A7]+ 00000D8A 4E5E unlink A6 00000D8C 4E75 rts 00000D8E 4E56 0000 link A6, 0 00000D92 2F2E 000C move.l -[A7], [A6 + 0xC] 00000D96 61FF 0000 0492 bsr +0x494 /* 0000122A */ 00000D9C 4E5E unlink A6 00000D9E 4E75 rts 00000DA0 4E56 FEEC link A6, -0x0114 00000DA4 48E7 1030 movem.l -[A7], D3,A2,A3 00000DA8 4EB9 0003 C9FC jsr [0x0003C9FC] 00000DAE 2448 movea.l A2, A0 00000DB0 200A move.l D0, A2 00000DB2 6700 023C beq +0x23E /* 00000FF0 */ 00000DB6 42AE FFF8 clr.l [A6 - 0x8] 00000DBA 42AE FFFC clr.l [A6 - 0x4] 00000DBE 4EB9 0000 C870 jsr [0x0000C870] 00000DC4 2648 movea.l A3, A0 00000DC6 486E FFFC pea.l [A6 - 0x4] 00000DCA 2F0A move.l -[A7], A2 00000DCC 4EB9 0000 0960 jsr [0x00000960 /* ScrapSize/ScrapInfo/ScrapVars */] 00000DD2 4A00 tst.b D0 00000DD4 504F addq.w A7, 8 00000DD6 6720 beq +0x22 /* 00000DF8 */ label00000DD8: 00000DD8 4227 clr.b -[A7] 00000DDA 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000DDE 4EB9 0003 CA20 jsr [0x0003CA20] 00000DE4 486E FFFC pea.l [A6 - 0x4] 00000DE8 2F0A move.l -[A7], A2 00000DEA 4EB9 0000 0960 jsr [0x00000960 /* ScrapSize/ScrapInfo/ScrapVars */] 00000DF0 4A00 tst.b D0 00000DF2 4FEF 000E lea.l A7, [A7 + 0xE] 00000DF6 66E0 bne -0x1E /* 00000DD8 */ label00000DF8: 00000DF8 486E FFF4 pea.l [A6 - 0xC] 00000DFC 486E FFFC pea.l [A6 - 0x4] 00000E00 486E FFF8 pea.l [A6 - 0x8] 00000E04 486E FFF2 pea.l [A6 - 0xE] 00000E08 2F0A move.l -[A7], A2 00000E0A 4EB9 0000 0958 jsr [0x00000958] 00000E10 4A00 tst.b D0 00000E12 4FEF 0014 lea.l A7, [A7 + 0x14] 00000E16 6700 0112 beq +0x114 /* 00000F2A */ label00000E1A: 00000E1A 4AAE FFF4 tst.l [A6 - 0xC] 00000E1E 6E0A bgt +0xC /* 00000E2A */ 00000E20 70FF moveq.l D0, 0xFFFFFFFF 00000E22 B0AE FFF4 cmp.l D0, [A6 - 0xC] 00000E26 6600 00AA bne +0xAC /* 00000ED2 */ label00000E2A: 00000E2A 70FF moveq.l D0, 0xFFFFFFFF 00000E2C B0AE FFF4 cmp.l D0, [A6 - 0xC] 00000E30 6614 bne +0x16 /* 00000E46 */ 00000E32 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00000E36 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000E3A 4EB9 0000 0928 jsr [0x00000928] 00000E40 2D40 FFF4 move.l [A6 - 0xC], D0 00000E44 5C4F addq.w A7, 6 label00000E46: 00000E46 422E FFF1 clr.b [A6 - 0xF] 00000E4A 422E FEEF clr.b [A6 - 0x111] 00000E4E 422E FEF0 clr.b [A6 - 0x110] 00000E52 200B move.l D0, A3 00000E54 6726 beq +0x28 /* 00000E7C */ 00000E56 486E FEF0 pea.l [A6 - 0x110] 00000E5A 486E FEEC pea.l [A6 - 0x114] 00000E5E 486E FEEF pea.l [A6 - 0x111] 00000E62 486E FFF1 pea.l [A6 - 0xF] 00000E66 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000E6A 2F0B move.l -[A7], A3 00000E6C 2057 movea.l A0, [A7] 00000E6E 2268 0004 movea.l A1, [A0 + 0x4] 00000E72 2269 002C movea.l A1, [A1 + 0x2C] 00000E76 4E91 jsr [A1] 00000E78 4FEF 0018 lea.l A7, [A7 + 0x18] label00000E7C: 00000E7C 4A2E FFF1 tst.b [A6 - 0xF] 00000E80 671C beq +0x1E /* 00000E9E */ 00000E82 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000E86 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00000E8A A939 syscall EnableItem 00000E8C 1F3C 0001 move.b -[A7], 0x1 00000E90 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000E94 4EB9 0003 CA20 jsr [0x0003CA20] 00000E9A 5C4F addq.w A7, 6 00000E9C 600A bra +0xC /* 00000EA8 */ label00000E9E: 00000E9E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000EA2 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00000EA6 A93A syscall DisableItem label00000EA8: 00000EA8 4A2E FEEF tst.b [A6 - 0x111] 00000EAC 670E beq +0x10 /* 00000EBC */ 00000EAE 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000EB2 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00000EB6 3F2E FEEC move.w -[A7], [A6 - 0x114] 00000EBA A944 syscall SetItmMark label00000EBC: 00000EBC 4A2E FEF0 tst.b [A6 - 0x110] 00000EC0 6746 beq +0x48 /* 00000F08 */ 00000EC2 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000EC6 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00000ECA 486E FEF0 pea.l [A6 - 0x110] 00000ECE A947 syscall SetMenuItemText/SetItem 00000ED0 6036 bra +0x38 /* 00000F08 */ label00000ED2: 00000ED2 4AAE FFF4 tst.l [A6 - 0xC] 00000ED6 6C26 bge +0x28 /* 00000EFE */ 00000ED8 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00000EDC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000EE0 4EB9 0000 0930 jsr [0x00000930 /* SaveSegHandle */] 00000EE6 4A00 tst.b D0 00000EE8 5C4F addq.w A7, 6 00000EEA 671C beq +0x1E /* 00000F08 */ 00000EEC 1F3C 0001 move.b -[A7], 0x1 00000EF0 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000EF4 4EB9 0003 CA20 jsr [0x0003CA20] 00000EFA 5C4F addq.w A7, 6 00000EFC 600A bra +0xC /* 00000F08 */ label00000EFE: 00000EFE 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000F02 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00000F06 A93A syscall DisableItem label00000F08: 00000F08 486E FFF4 pea.l [A6 - 0xC] 00000F0C 486E FFFC pea.l [A6 - 0x4] 00000F10 486E FFF8 pea.l [A6 - 0x8] 00000F14 486E FFF2 pea.l [A6 - 0xE] 00000F18 2F0A move.l -[A7], A2 00000F1A 4EB9 0000 0958 jsr [0x00000958] 00000F20 4A00 tst.b D0 00000F22 4FEF 0014 lea.l A7, [A7 + 0x14] 00000F26 6600 FEF2 bne -0x10C /* 00000E1A */ label00000F2A: 00000F2A 200B move.l D0, A3 00000F2C 6700 00C2 beq +0xC4 /* 00000FF0 */ 00000F30 42AE FFFC clr.l [A6 - 0x4] 00000F34 486E FFFC pea.l [A6 - 0x4] 00000F38 2F0A move.l -[A7], A2 00000F3A 4EB9 0000 0960 jsr [0x00000960 /* ScrapSize/ScrapInfo/ScrapVars */] 00000F40 4A00 tst.b D0 00000F42 504F addq.w A7, 8 00000F44 6700 00AA beq +0xAC /* 00000FF0 */ label00000F48: 00000F48 4267 clr.w -[A7] 00000F4A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000F4E 4EB9 0000 0928 jsr [0x00000928] 00000F54 2D40 FFF4 move.l [A6 - 0xC], D0 00000F58 422E FFF1 clr.b [A6 - 0xF] 00000F5C 486E FEF0 pea.l [A6 - 0x110] 00000F60 486E FEEC pea.l [A6 - 0x114] 00000F64 486E FEEF pea.l [A6 - 0x111] 00000F68 486E FFF1 pea.l [A6 - 0xF] 00000F6C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000F70 2F0B move.l -[A7], A3 00000F72 2057 movea.l A0, [A7] 00000F74 2268 0004 movea.l A1, [A0 + 0x4] 00000F78 2269 002C movea.l A1, [A1 + 0x2C] 00000F7C 4E91 jsr [A1] 00000F7E 4A2E FFF1 tst.b [A6 - 0xF] 00000F82 4FEF 001E lea.l A7, [A7 + 0x1E] 00000F86 6710 beq +0x12 /* 00000F98 */ 00000F88 1F3C 0001 move.b -[A7], 0x1 00000F8C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000F90 4EB9 0003 CA20 jsr [0x0003CA20] 00000F96 5C4F addq.w A7, 6 label00000F98: 00000F98 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000F9C 4EB9 0003 CA16 jsr [0x0003CA16] 00000FA2 2D48 FFF8 move.l [A6 - 0x8], A0 00000FA6 2050 movea.l A0, [A0] 00000FA8 2628 000A move.l D3, [A0 + 0xA] 00000FAC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000FB0 4EB9 0003 CA0C jsr [0x0003CA0C] 00000FB6 4A00 tst.b D0 00000FB8 504F addq.w A7, 8 00000FBA 670A beq +0xC /* 00000FC6 */ 00000FBC 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000FC0 4267 clr.w -[A7] 00000FC2 A939 syscall EnableItem 00000FC4 6008 bra +0xA /* 00000FCE */ label00000FC6: 00000FC6 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000FCA 4267 clr.w -[A7] 00000FCC A93A syscall DisableItem label00000FCE: 00000FCE 206E FFF8 movea.l A0, [A6 - 0x8] 00000FD2 2050 movea.l A0, [A0] 00000FD4 B6A8 000A cmp.l D3, [A0 + 0xA] 00000FD8 6702 beq +0x4 /* 00000FDC */ 00000FDA A81D syscall InvalMenuBar label00000FDC: 00000FDC 486E FFFC pea.l [A6 - 0x4] 00000FE0 2F0A move.l -[A7], A2 00000FE2 4EB9 0000 0960 jsr [0x00000960 /* ScrapSize/ScrapInfo/ScrapVars */] 00000FE8 4A00 tst.b D0 00000FEA 504F addq.w A7, 8 00000FEC 6600 FF5A bne -0xA4 /* 00000F48 */ label00000FF0: 00000FF0 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000FF4 4E5E unlink A6 00000FF6 4E75 rts 00000FF8 4E56 0000 link A6, 0 00000FFC 48E7 1030 movem.l -[A7], D3,A2,A3 00001000 266E 0008 movea.l A3, [A6 + 0x8] 00001004 7601 moveq.l D3, 0x01 00001006 246B 0008 movea.l A2, [A3 + 0x8] 0000100A 200A move.l D0, A2 0000100C 671C beq +0x1E /* 0000102A */ 0000100E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001012 2F2E 000C move.l -[A7], [A6 + 0xC] 00001016 2F0A move.l -[A7], A2 00001018 2057 movea.l A0, [A7] 0000101A 2268 0004 movea.l A1, [A0 + 0x4] 0000101E 2269 0018 movea.l A1, [A1 + 0x18] 00001022 4E91 jsr [A1] 00001024 1600 move.b D3, D0 00001026 4FEF 000C lea.l A7, [A7 + 0xC] label0000102A: 0000102A 4A03 tst.b D3 0000102C 6718 beq +0x1A /* 00001046 */ 0000102E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001032 2F2E 000C move.l -[A7], [A6 + 0xC] 00001036 2F13 move.l -[A7], [A3] 00001038 61FF FFFF F20E bsr -0xDF0 /* 00000248 */ 0000103E 4A00 tst.b D0 00001040 4FEF 000C lea.l A7, [A7 + 0xC] 00001044 6604 bne +0x6 /* 0000104A */ label00001046: 00001046 7000 moveq.l D0, 0x00 00001048 6002 bra +0x4 /* 0000104C */ label0000104A: 0000104A 7001 moveq.l D0, 0x01 label0000104C: 0000104C 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001050 4E5E unlink A6 00001052 4E75 rts 00001054 4E56 0000 link A6, 0 00001058 2F0A move.l -[A7], A2 0000105A 246E 0008 movea.l A2, [A6 + 0x8] 0000105E 41F9 0000 7CBA lea.l A0, [0x00007CBA] 00001064 2488 move.l [A2], A0 00001066 204A movea.l A0, A2 00001068 4868 0004 pea.l [A0 + 0x4] 0000106C 4EB9 0003 CA98 jsr [0x0003CA98] 00001072 157C 0001 002C move.b [A2 + 0x2C], 0x1 00001078 204A movea.l A0, A2 0000107A 584F addq.w A7, 4 0000107C 245F movea.l A2, [A7]+ 0000107E 4E5E unlink A6 00001080 4E75 rts 00001082 4E56 FFEC link A6, -0x0014 00001086 2F0A move.l -[A7], A2 00001088 246E 0008 movea.l A2, [A6 + 0x8] 0000108C 200A move.l D0, A2 0000108E 6700 0084 beq +0x86 /* 00001114 */ 00001092 41F9 0000 7CBA lea.l A0, [0x00007CBA] 00001098 2488 move.l [A2], A0 0000109A 42A7 clr.l -[A7] 0000109C 486A 0004 pea.l [A2 + 0x4] 000010A0 486E FFEC pea.l [A6 - 0x14] 000010A4 4EB9 0003 CB10 jsr [0x0003CB10] 000010AA 486E FFFC pea.l [A6 - 0x4] 000010AE 486E FFEC pea.l [A6 - 0x14] 000010B2 4EB9 0003 CAC8 jsr [0x0003CAC8] 000010B8 4A00 tst.b D0 000010BA 4FEF 0014 lea.l A7, [A7 + 0x14] 000010BE 6722 beq +0x24 /* 000010E2 */ label000010C0: 000010C0 2F0A move.l -[A7], A2 000010C2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000010C6 61FF FFFF F47A bsr -0xB84 /* 00000542 */ 000010CC 486E FFFC pea.l [A6 - 0x4] 000010D0 486E FFEC pea.l [A6 - 0x14] 000010D4 4EB9 0003 CAC8 jsr [0x0003CAC8] 000010DA 4A00 tst.b D0 000010DC 4FEF 0010 lea.l A7, [A7 + 0x10] 000010E0 66DE bne -0x20 /* 000010C0 */ label000010E2: 000010E2 3F3C FFFF move.w -[A7], 0xFFFF 000010E6 486E FFEC pea.l [A6 - 0x14] 000010EA 4EB9 0003 CADE jsr [0x0003CADE] 000010F0 3F3C FFFF move.w -[A7], 0xFFFF 000010F4 204A movea.l A0, A2 000010F6 4868 0004 pea.l [A0 + 0x4] 000010FA 4EB9 0003 CA5E jsr [0x0003CA5E] 00001100 4A6E 000C tst.w [A6 + 0xC] 00001104 4FEF 000C lea.l A7, [A7 + 0xC] 00001108 6F0A ble +0xC /* 00001114 */ 0000110A 2F0A move.l -[A7], A2 0000110C 4EB9 0000 0168 jsr [0x00000168] 00001112 584F addq.w A7, 4 label00001114: 00001114 204A movea.l A0, A2 00001116 245F movea.l A2, [A7]+ 00001118 4E5E unlink A6 0000111A 4E75 rts fn0000111C: 0000111C 4E56 0000 link A6, 0 00001120 486E 000C pea.l [A6 + 0xC] 00001124 206E 0008 movea.l A0, [A6 + 0x8] 00001128 4868 0004 pea.l [A0 + 0x4] 0000112C 4EB9 0003 CB2E jsr [0x0003CB2E] 00001132 4E5E unlink A6 00001134 4E75 rts fn00001136: 00001136 4E56 0000 link A6, 0 0000113A 486E 000C pea.l [A6 + 0xC] 0000113E 206E 0008 movea.l A0, [A6 + 0x8] 00001142 4868 0004 pea.l [A0 + 0x4] 00001146 4EB9 0003 CB46 jsr [0x0003CB46] 0000114C 4E5E unlink A6 0000114E 4E75 rts 00001150 41F9 0000 7AB8 lea.l A0, [0x00007AB8] 00001156 226F 0004 movea.l A1, [A7 + 0x4] 0000115A 2288 move.l [A1], A0 0000115C 206F 0004 movea.l A0, [A7 + 0x4] 00001160 4E75 rts 00001162 4E56 0000 link A6, 0 00001166 2F0A move.l -[A7], A2 00001168 246E 0008 movea.l A2, [A6 + 0x8] 0000116C 200A move.l D0, A2 0000116E 6732 beq +0x34 /* 000011A2 */ 00001170 41F9 0000 7AB8 lea.l A0, [0x00007AB8] 00001176 2488 move.l [A2], A0 00001178 2F0A move.l -[A7], A2 0000117A 2057 movea.l A0, [A7] 0000117C 2250 movea.l A1, [A0] 0000117E 2269 0010 movea.l A1, [A1 + 0x10] 00001182 4E91 jsr [A1] 00001184 2F0A move.l -[A7], A2 00001186 2057 movea.l A0, [A7] 00001188 2250 movea.l A1, [A0] 0000118A 2269 0018 movea.l A1, [A1 + 0x18] 0000118E 4E91 jsr [A1] 00001190 4A6E 000C tst.w [A6 + 0xC] 00001194 504F addq.w A7, 8 00001196 6F0A ble +0xC /* 000011A2 */ 00001198 2F0A move.l -[A7], A2 0000119A 4EB9 0000 0168 jsr [0x00000168] 000011A0 584F addq.w A7, 4 label000011A2: 000011A2 204A movea.l A0, A2 000011A4 245F movea.l A2, [A7]+ 000011A6 4E5E unlink A6 000011A8 4E75 rts 000011AA 4E56 0000 link A6, 0 000011AE 2F0A move.l -[A7], A2 000011B0 4AB9 0002 6140 tst.l [0x00026140] 000011B6 6622 bne +0x24 /* 000011DA */ 000011B8 4878 0028 push.l 0x28 /* '(' */ 000011BC 4EB9 0000 0160 jsr [0x00000160 /* VBLQueue */] 000011C2 2448 movea.l A2, A0 000011C4 2008 move.l D0, A0 000011C6 584F addq.w A7, 4 000011C8 670A beq +0xC /* 000011D4 */ 000011CA 2F0A move.l -[A7], A2 000011CC 4EB9 0003 CB8E jsr [0x0003CB8E] 000011D2 584F addq.w A7, 4 label000011D4: 000011D4 23CA 0002 6140 move.l [0x00026140], A2 label000011DA: 000011DA 486E 0008 pea.l [A6 + 0x8] 000011DE 2F39 0002 6140 move.l -[A7], [0x00026140] 000011E4 4EB9 0003 CB76 jsr [0x0003CB76] 000011EA 4A80 tst.l D0 000011EC 504F addq.w A7, 8 000011EE 6612 bne +0x14 /* 00001202 */ 000011F0 486E 0008 pea.l [A6 + 0x8] 000011F4 2F39 0002 6140 move.l -[A7], [0x00026140] 000011FA 4EB9 0003 CB5E jsr [0x0003CB5E] 00001200 504F addq.w A7, 8 label00001202: 00001202 245F movea.l A2, [A7]+ 00001204 4E5E unlink A6 00001206 4E75 rts 00001208 4E56 0000 link A6, 0 0000120C 4AB9 0002 6140 tst.l [0x00026140] 00001212 6712 beq +0x14 /* 00001226 */ 00001214 486E 0008 pea.l [A6 + 0x8] 00001218 2F39 0002 6140 move.l -[A7], [0x00026140] 0000121E 4EB9 0003 CBBE jsr [0x0003CBBE] 00001224 504F addq.w A7, 8 label00001226: 00001226 4E5E unlink A6 00001228 4E75 rts fn0000122A: 0000122A 4E56 FFEC link A6, -0x0014 0000122E 2F0A move.l -[A7], A2 00001230 246E 0008 movea.l A2, [A6 + 0x8] 00001234 4AB9 0002 6140 tst.l [0x00026140] 0000123A 675E beq +0x60 /* 0000129A */ 0000123C 42A7 clr.l -[A7] 0000123E 2F39 0002 6140 move.l -[A7], [0x00026140] 00001244 486E FFEC pea.l [A6 - 0x14] 00001248 4EB9 0003 CC1E jsr [0x0003CC1E] 0000124E 486E FFFC pea.l [A6 - 0x4] 00001252 486E FFEC pea.l [A6 - 0x14] 00001256 4EB9 0003 CBD6 jsr [0x0003CBD6] 0000125C 4A00 tst.b D0 0000125E 4FEF 0014 lea.l A7, [A7 + 0x14] 00001262 6726 beq +0x28 /* 0000128A */ label00001264: 00001264 2F0A move.l -[A7], A2 00001266 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000126A 2057 movea.l A0, [A7] 0000126C 2250 movea.l A1, [A0] 0000126E 2269 001C movea.l A1, [A1 + 0x1C] 00001272 4E91 jsr [A1] 00001274 486E FFFC pea.l [A6 - 0x4] 00001278 486E FFEC pea.l [A6 - 0x14] 0000127C 4EB9 0003 CBD6 jsr [0x0003CBD6] 00001282 4A00 tst.b D0 00001284 4FEF 0010 lea.l A7, [A7 + 0x10] 00001288 66DA bne -0x24 /* 00001264 */ label0000128A: 0000128A 3F3C FFFF move.w -[A7], 0xFFFF 0000128E 486E FFEC pea.l [A6 - 0x14] 00001292 4EB9 0003 CBEC jsr [0x0003CBEC] 00001298 5C4F addq.w A7, 6 label0000129A: 0000129A 245F movea.l A2, [A7]+ 0000129C 4E5E unlink A6 0000129E 4E75 rts 000012A0 4E56 0000 link A6, 0 000012A4 2F0A move.l -[A7], A2 000012A6 4AB9 0002 613C tst.l [0x0002613C] 000012AC 6622 bne +0x24 /* 000012D0 */ 000012AE 4878 0028 push.l 0x28 /* '(' */ 000012B2 4EB9 0000 0160 jsr [0x00000160 /* VBLQueue */] 000012B8 2448 movea.l A2, A0 000012BA 2008 move.l D0, A0 000012BC 584F addq.w A7, 4 000012BE 670A beq +0xC /* 000012CA */ 000012C0 2F0A move.l -[A7], A2 000012C2 4EB9 0003 CB8E jsr [0x0003CB8E] 000012C8 584F addq.w A7, 4 label000012CA: 000012CA 23CA 0002 613C move.l [0x0002613C], A2 label000012D0: 000012D0 486E 0008 pea.l [A6 + 0x8] 000012D4 2F39 0002 613C move.l -[A7], [0x0002613C] 000012DA 4EB9 0003 CB76 jsr [0x0003CB76] 000012E0 4A80 tst.l D0 000012E2 504F addq.w A7, 8 000012E4 6612 bne +0x14 /* 000012F8 */ 000012E6 486E 0008 pea.l [A6 + 0x8] 000012EA 2F39 0002 613C move.l -[A7], [0x0002613C] 000012F0 4EB9 0003 CB5E jsr [0x0003CB5E] 000012F6 504F addq.w A7, 8 label000012F8: 000012F8 245F movea.l A2, [A7]+ 000012FA 4E5E unlink A6 000012FC 4E75 rts 000012FE 4E56 0000 link A6, 0 00001302 4AB9 0002 613C tst.l [0x0002613C] 00001308 6712 beq +0x14 /* 0000131C */ 0000130A 486E 0008 pea.l [A6 + 0x8] 0000130E 2F39 0002 613C move.l -[A7], [0x0002613C] 00001314 4EB9 0003 CBBE jsr [0x0003CBBE] 0000131A 504F addq.w A7, 8 label0000131C: 0000131C 4E5E unlink A6 0000131E 4E75 rts 00001320 4E56 FFEC link A6, -0x0014 00001324 2F0A move.l -[A7], A2 00001326 246E 0008 movea.l A2, [A6 + 0x8] 0000132A 4AB9 0002 613C tst.l [0x0002613C] 00001330 675E beq +0x60 /* 00001390 */ 00001332 42A7 clr.l -[A7] 00001334 2F39 0002 613C move.l -[A7], [0x0002613C] 0000133A 486E FFEC pea.l [A6 - 0x14] 0000133E 4EB9 0003 CC1E jsr [0x0003CC1E] 00001344 486E FFFC pea.l [A6 - 0x4] 00001348 486E FFEC pea.l [A6 - 0x14] 0000134C 4EB9 0003 CBD6 jsr [0x0003CBD6] 00001352 4A00 tst.b D0 00001354 4FEF 0014 lea.l A7, [A7 + 0x14] 00001358 6726 beq +0x28 /* 00001380 */ label0000135A: 0000135A 2F0A move.l -[A7], A2 0000135C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001360 2057 movea.l A0, [A7] 00001362 2250 movea.l A1, [A0] 00001364 2269 001C movea.l A1, [A1 + 0x1C] 00001368 4E91 jsr [A1] 0000136A 486E FFFC pea.l [A6 - 0x4] 0000136E 486E FFEC pea.l [A6 - 0x14] 00001372 4EB9 0003 CBD6 jsr [0x0003CBD6] 00001378 4A00 tst.b D0 0000137A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000137E 66DA bne -0x24 /* 0000135A */ label00001380: 00001380 3F3C FFFF move.w -[A7], 0xFFFF 00001384 486E FFEC pea.l [A6 - 0x14] 00001388 4EB9 0003 CBEC jsr [0x0003CBEC] 0000138E 5C4F addq.w A7, 6 label00001390: 00001390 245F movea.l A2, [A7]+ 00001392 4E5E unlink A6 00001394 4E75 rts 00001396 0000 0049 ori.b D0, 0x49 /* 'I' */ 0000139A 8C96 or.l D6, [A6] 0000139C 8A8E or.l D5, A6 0000139E 93A5 sub.l -[A5], D1 000013A0 91F2 8340 sub.l A0, [A2 + <>] 000013A4 F496 cinvp INST, [A6] 000013A6 4045 negx.w D5 000013A8 9440 sub.w D2, D0 000013AA 439A .invalid 1, [A2]+ // invalid opcode 4 with b == 6 000013AC 4044 negx.w D4 000013AE 40B1 F99C negx.l <> 000013B2 8B98 or.l [A0]+, D5 000013B4 FB94 .invalid <> 000013B6 8893 or.l D4, [A3] 000013B8 40CE move.w A6, SR 000013BA 8887 or.l D4, D7 000013BC 40A9 E3BF negx.l [A1 - 0x1C41] 000013C0 AEBF syscall 0xABF, auto_pop 000013C2 99BD sub.l <>, D4 000013C4 969A sub.l D3, [A2]+ 000013C6 406A 9E84 negx.w [A2 - 0x617C] 000013CA 413E .invalid 0, <> // invalid opcode 4 with b == 4 000013CC 7FAC moveq.l D7, 0xFFFFFFAC 000013CE 7F58 moveq.l D7, 0x58 000013D0 F140 .extension 0x140 <> // unimplemented 000013D2 A77F syscall InternalWait, flags=7 000013D4 7840 moveq.l D4, 0x40 000013D6 A27F syscall InternalWait, flags=2 000013D8 7640 moveq.l D3, 0x40 000013DA 5340 subq.w D0, 1 000013DC BF9A xor.l [A2]+, D7 000013DE BDA2 xor.l -[A2], D6 000013E0 9095 sub.l D0, [A5] 000013E2 ADF5 syscall GetAppParms, auto_pop 000013E4 FBEE .invalid <> 000013E6 86AE FA99 or.l D3, [A6 - 0x567] 000013EA FB40 .extension 0xB40 <> // unimplemented 000013EC 5BF5 FBEE smi <> 000013F0 86AE FA99 or.l D3, [A6 - 0x567] 000013F4 FB00 .extension 0xB00 <> // unimplemented 000013F6 0000 5A93 ori.b D0, 0x93 000013FA 9FA3 sub.l -[A3], D7 000013FC 9099 sub.l D0, [A1]+ 000013FE ED9B rol D3, 6 00001400 8EA1 or.l D7, -[A1] 00001402 85A3 or.l -[A3], D2 00001404 A8DF syscall RectRgn 00001406 89B2 9B9C or.l <>, D4 0000140A EBA0 asl D0, D5 0000140C 4045 negx.w D5 0000140E 407F negx.w <> 00001410 A398 syscall HWPriv, flags=3 00001412 EF9C rol D4, 7 00001414 88A3 or.l D4, -[A3] 00001416 9694 sub.l D3, [A4] 00001418 9AA5 sub.l D5, -[A5] 0000141A E289 lsr D1, 1 0000141C 9FBC 405D 40EB sub.l 0x405D40EB, D7 00001422 8940 5499 pack D4, D0, 0x5499 00001426 ACA6 syscall EqualRect, auto_pop 00001428 F387 .invalid <> 0000142A A198 syscall HWPriv, flags=1 0000142C BDEA EC8E cmpa.l A6, [A2 - 0x1372] 00001430 B4F9 4076 EC40 cmpa.w A2, [0x4076EC40] 00001436 5986 subq.l D6, 4 00001438 86A2 or.l D3, -[A2] 0000143A 988B sub.l D4, A3 0000143C 40E9 7FB2 move.w [A1 + 0x7FB2], SR 00001440 D07F add.w D0, <> 00001442 A540 syscall ResrvMem/ReserveMem, flags=5 00001444 DF8A addx.l -[A7], -[A2] 00001446 405E negx.w [A6]+ 00001448 9C98 sub.l D6, [A0]+ 0000144A EF9C rol D4, 7 0000144C 8899 or.l D4, [A1]+ 0000144E 8D40 438C pack D6, D0, 0x438C 00001452 8B92 or.l [A2], D5 00001454 959A sub.l [A2]+, D2 00001456 ED9E rol D6, 6 00001458 988C sub.l D4, A4 0000145A 8B92 or.l [A2], D5 0000145C 959A sub.l [A2]+, D2 0000145E ED9E rol D6, 6 00001460 0000 0000 ori.b D0, 0x0